meteor shower – Deutsch–English translations

🇬🇧 en de 🇩🇪

meteor shower noun

  • Meteors seen on Earth for short time period
Meteorstrom
Wiktionary Links